<?php
/**
 * Created by IntelliJ IDEA.
 * User: XD
 * Date: 2017/8/21
 * Time: 14:21
 */
namespace Foo\Bar;
include 'file1.php';

const FOO = 2;
function foo(){}
class foo
{
    static function  staticmethod(){ }
}

/**
 * 限定名称
 */

subnamespace\foo();  //解析为函数 Foo\Bar\subnamespace\foo

foo::staticmethod(); // 解析为类 Foo\Bar\foo的静态方法staticmethod。resolves to class Foo\Bar\foo, method staticmethod

echo subnamespace\FOO; // 解析为常量 Foo\Bar\subnamespace\FOO

/* 完全限定名称 */
\Foo\Bar\foo(); // 解析为函数 Foo\Bar\foo
\Foo\Bar\foo::staticmethod(); // 解析为类 Foo\Bar\foo, 以及类的方法 staticmethod
echo \Foo\Bar\FOO; // 解析为常量 Foo\Bar\FOO

//注意访问任意全局类、函数或常量，都可以使用完全限定名称，例如 \strlen() 或 \Exception 或 \INI_ALL。





?>